elucidate a somewhat abstract concept - Turc Anglais Dictionnaire